Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

301
Views
En Excel VBA, tratando de unir dos archivos (uno con HDR = SÍ y otro con HDR = NO) con SQL y obteniendo "No se puede encontrar ISAM instalable"

Tengo dos archivos de Excel que necesito fusionar. Esencialmente, este es un paso en un proceso más grande. Tengo un libro de trabajo maestro que extrae datos de varios libros de trabajo más pequeños y manipula/formatea los datos para los informes mensuales.

Si bien he creado varias consultas SQL antes, esta se ha mantenido desafiante. Adjuntaré mi código a continuación.

 ` Set file` meta_file = "C:\Path\File.xlsm" site_file = "C:\Path\OtherFile.xlsx" ` Create the connection string` sConnString = "Provider=Microsoft.ACE.OLEDB.12.0;" _ & "Data Source=" & meta_file & ";" _ & "Extended Properties=""Excel 12.0 Xml;HDR=YES;"";" ` Populate Data` ` SQL` Set conn = New ADODB.Connection Set rs = New ADODB.Recordset sql = "SELECT a.[Col NameID], a.[Col Name2], a.[Col Name3] " & _ "FROM ([Report$] a " & _ "LEFT JOIN " & _ "(SELECT * FROM [Excel 12.0 Xml;HDR=No;" & _ "Data Source=" & site_file & ";Readonly=FALSE].[Results$]) b " & _ "ON a.[Col NameID] = b.[F1])" ` Open the connection and execute` conn.Open sConnString Set rs = conn.Execute(sql) ` Lets pull it` Worksheets("Data").Activate ActiveSheet.Range("A4").CopyFromRecordset rs rs.Close conn.Close

Después de lo cual, recibo este error en el paso "conn.Open sConnString".

 Cannot Find Installable ISAM

Para contexto adicional, ninguno de los archivos es de solo lectura. Pude usar SQL para extraer con éxito datos de ambos archivos por separado, es en el proceso de unión que encuentro este problema. Tenga en cuenta que debo usar HDR=No para el segundo libro de trabajo debido a problemas de formato (hay un logotipo molesto en la parte superior y todo está desplazado 5 filas hacia abajo) y me gustaría solucionarlo sin modificar los archivos sin procesar. Cambiar "Base de datos" y "Fuente de datos" tampoco hace la diferencia.

about 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!